#ifndef BLOCK_SIZE
#include "minix/const.h"
#endif

_PROTOTYPE( int aclget, (char* f, short* l) );
_PROTOTYPE( int aclset, (char* f, short* l) );
/* Constantes de tamanio de memoria
 * y representacion del datos  */
#define ITEMS_ACL      (BLOCK_SIZE / 2)
#define ZONA_ACL                     9

#define MASR_BIT                    32
#define MASW_BIT                    16
#define MASX_BIT                     8
#define MAS_SHIFT                    3

#define MENOSR_BIT                   4
#define MENOSW_BIT                   2
#define MENOSX_BIT                   1
#define MENOS_SHIFT                  0

/* Estados */
#define ACL_OK                       0
#define ERR_SYS_COPY                 1
#define ERR_PRIV                     2
#define ERR_INODO                    3
#define ERR_INODO_RO                 4
#define ERR_PIPE                     5

#define INODO_SIN_ACL               10


/* Parametros extra para wipe_inode y truncate */
#define CONSERVAR_ACL                1
#define ELIMINAR_ACL                 0

/* Debug */
#define DEBUG                        1

